ImmuState
b504866d84
Make sure energy drops are only processed for actual monsters.
2022-05-27 23:48:54 -07:00
ImmuState
cb2d6da2c5
Some refactoring.
2022-05-26 03:41:19 -07:00
ImmuState
35ad284c42
Introduce a simpler way to get the original owner of an EntityClientGadget
2022-05-26 03:41:19 -07:00
logictc
bdbdbd53b9
change indentation to tab
2022-05-25 21:10:10 -07:00
logictc
a5ab979418
fix indentation
2022-05-25 21:10:10 -07:00
logictc
eb5ff22464
implement skill particle generation
2022-05-25 21:10:10 -07:00
ImmuState
ef20177a6b
Energy: Particle/Orb Drops from Monsters ( #1054 )
...
* Generate energy drops for monsters + make sure picking up particles honors their count.
* Use drop info from excels instead.
* Remove double newline.
* Remove commented code.
2022-05-24 21:43:04 -07:00
ImmuState
4cd6b799d2
Fix EnergyManager indentation.
2022-05-22 12:55:55 -07:00
ImmuState
c9cb13ac3a
Make sure offFieldPenalty does not go below 0.1
2022-05-22 12:55:55 -07:00
ImmuState
419b3505e6
Remove debug stuff
2022-05-22 12:55:55 -07:00
ImmuState
42f5a66df7
Move energy-related logic to a new EnergyManager.
2022-05-22 12:55:55 -07:00
muhammadeko
f1af23e8d6
Modify chat manager to give plugin ability to change it
2022-05-14 23:27:36 -07:00
tiantian520
f1b12ccf63
Add a new command "nostamina" ( #877 )
...
* Add a new command " nostamina\
* Fix
* Fix 2
* Renamed some names.
* Update zh-CN.json
Fix an existing language expression error.
2022-05-14 16:06:48 -07:00
gentlespoon
0f8b2cb192
Slowly recover HP near statue
2022-05-12 02:32:39 -07:00
gentlespoon
b14affd6ee
Clean up map mark related code
...
1. Remove unnecessary manager from player collection.
2. Clean up MarkMapReq handler.
3. Remove redundant checks.
2022-05-12 02:32:11 -07:00
AnimeGitB
e2817c696a
Fix immutable lists
2022-05-11 21:56:53 -07:00
AnimeGitB
74783cfecd
More usage of payItems
2022-05-11 21:56:53 -07:00
AnimeGitB
c7d5d8640c
Add some usage of Inventory.payItems()
...
And add quantity to it
2022-05-11 21:56:53 -07:00
gentlespoon
53797dfd3b
Fix logging level
2022-05-11 17:39:45 -07:00
gentlespoon
00a248725e
Feature: vehicle stamina
...
1. Remove references.
2. Handle vehicle stamina.
2022-05-11 17:39:45 -07:00
gentlespoon
2fa2746246
Update StaminaManager
...
1. Update function signatures to prepare for vehicle stamina.
3. Remove hard-coded skills.
2. Wind resonance -15% stamina cost.
4. Climb talent cost reduction.
5. Swim talent cost reduction.
6. Diluc will now consume stamina at full price if talent not activated.
7. Sayu's windwheel no longer consumes stamina.
2022-05-11 17:39:45 -07:00
Magix
b646e38bd6
Merge pull request #802 from Grasscutters/better-config
...
Implement a better config structure
2022-05-11 01:23:43 -04:00
KingRainbow44
6894ab8aae
Convert to the far superior config system
2022-05-11 00:30:07 -04:00
gentlespoon
ef9d63f1dd
Claymore charged attack stamina cost
2022-05-10 17:25:18 -07:00
gentlespoon
fbffb8d277
Reset first tick on new skill
2022-05-10 05:21:29 -07:00
gentlespoon
812435b333
Talent moving stamina cost
2022-05-10 05:21:29 -07:00
gentlespoon
32154c2a55
Temporarily set statue auto use to 1 and 100%.
2022-05-10 02:14:09 -07:00
gentlespoon
8074f47c6a
Stamina will be set to full if Stamina is disabled.
2022-05-10 02:13:49 -07:00
FpguDhk
06be99fa15
Fix the decision statement of adding map marker. ( #763 )
...
* Fix the Chinese messy code problem.
* Fix the decision statement of adding map marker.
2022-05-09 23:15:17 -07:00
gentlespoon
56635f2ecc
Move "if Grasscutter.getConfig().OpenStamina" to the correct place.
2022-05-09 03:46:18 -07:00
gentlespoon
d332e77b76
Only handle motion notify for current entity.
2022-05-09 02:28:13 -07:00
gentlespoon
ccdfd15bb8
Update StaminaManager
2022-05-08 04:39:25 -07:00
gentlespoon
eab964de5c
Fix: timer is already cancelled.
2022-05-08 04:39:25 -07:00
gentlespoon
8ddd7b125d
Fix null reference on stamina timer when paused player disconnects.
2022-05-07 23:13:35 -07:00
gentlespoon
a7c1f85579
Make stamina consumption classes public so others can use.
2022-05-07 18:18:20 -07:00
gentlespoon
032db81e07
Stop stamina consumption on game pause
2022-05-07 18:18:20 -07:00
gentlespoon
090b00556b
More reliable stamina calculation
...
by separately handling immediate one-time cost and cost over time.
2022-05-07 18:18:20 -07:00
gentlespoon
34af72ec9e
Kamisato Ayaka and Mona talent moving costs stamina
2022-05-07 00:47:19 -07:00
gentlespoon
29c5551450
Prepare MovementManager.updateStamina() for external calls.
2022-05-07 00:47:19 -07:00
gentlespoon
39816f8eeb
Flight stamina cost -20% when Amber or Venti in team
...
- Reduced stamina not tested in MP.
- Stop MovementManager ticker when player goes offline.
2022-05-06 23:27:07 -07:00
gentlespoon
82a88c8573
fix/runningAndDashingStamina
2022-05-06 16:11:51 -07:00
gentlespoon
c582814bc1
Fix #593 : Accidental death of character
2022-05-06 15:22:00 -07:00
gentlespoon
1d4a41fd61
Allow walking away from the statue within 2.5s to stop auto heal.
2022-05-06 14:49:33 -07:00
gentlespoon
0102a3ce1e
The statues will now automatically regen their HP volume over time.
...
Max is currently set to 85000 for everyone. Will update after implementing statue levels.
2022-05-06 03:26:38 -07:00
gentlespoon
e319fd751b
fix: lower logging level in SotSManager
2022-05-06 00:49:08 -07:00
gentlespoon
39c932b041
Implementes auto HP recovery at the statues.
...
- Respects player setting.
- SP + MP.
- Statue has unlimited HP volume (to be updated)
2022-05-06 00:17:18 -07:00
gentlespoon
744aa478a9
Add drowning. Better movement ticking.
2022-05-05 23:42:34 -07:00
gentlespoon
18b1c50d0a
Fixes #529 : fixed stamina abnormal. added fall to death.
...
Stamina is still WIP.
- Currently stamina consumption is not affected by the use of foods, talents, or the environment.
- Charged attacks do no require stamina yet.
- Will be fixed tomorrow.
2022-05-05 15:37:15 -07:00
AnimeGitB
e198907143
Move command prefix stripping to ChatManager
2022-05-05 00:03:10 -07:00
AnimeGitB
bf654ced36
[WIP] Command Targeting overhaul
2022-05-05 00:03:10 -07:00