3c6c22432e
Minor improvements
2018-10-29 14:46:45 +09:00
5dd62cc2bf
Use Random instead of math.random()
...
Also moved rest of probability logic out of addScheduledTask().
2018-10-27 17:34:02 +09:00
83711ed7e3
Move probability logic to BattleUpdate thread
2018-10-27 16:53:04 +09:00
044ee7d860
Minor change to debug log notes
2018-10-27 16:35:29 +09:00
1f4d107870
Minor improvements/fixes
2018-10-27 16:26:39 +09:00
fc9eaa0779
Minor fixes, improvements
2018-10-26 18:10:09 +09:00
aa229036ad
Version 1.7
...
Can now add/edit "custom-name" entries to the config via
"/tbm-edit custom". These entries only apply to mobs with a matching
custom name.
2018-10-26 13:36:35 +09:00
9e15f845c5
Add command "/tbm-edit"
...
Can now add/edit entity entries in config. Now possible to add entries
for unknown mobs in-game.
2018-10-25 14:31:27 +09:00
bd7d7e16f3
Version 1.5, minor fixes
...
Food and potion consumption in battle is now handled more properly.
2018-10-19 17:18:02 +09:00
d67fef2842
Fixes, add maximum-distance to aggro-start-battle
...
Ugly fix for still not found freeze bug in BattleUpdater.
Added maximum-distance for monsters initiating battle when targeting a
player or entity in battle.
Updated config version to 6.
2018-10-18 16:26:09 +09:00
00961768b3
Fixes
...
Acutally fix duplicate ".. entered battle" message bug.
Fix potential crash bug.
2018-10-18 14:47:40 +09:00
967fed3164
Fix duplicate "... entered battle" messages
2018-10-18 13:43:26 +09:00
0a26eee53a
Fixes and Refactorings, no major changes
2018-10-18 13:34:57 +09:00
f55b2e89ab
Add battle cooldown
...
Cooldown (default 5 seconds) prevents an entity that left battle from
attacking or being-attacked for the duration of the cooldown.
2018-10-17 18:28:47 +09:00
115fa02753
Version 1.3, Fixes, improvements
...
Changed turn-based-battle start behavior to also start when a hostile
mob targets a player or entity in battle.
Added config option to revert to old-style battle starting behavior.
(Since config version updated, older config will be moved and the new
config will take its place.)
Changed mob attack target in Battle to whatever they were targeting (via
a call to "getAttackTarget()").
2018-10-17 17:15:23 +09:00
857ff2539b
Cleanup of code, move BattleGui main menu
2018-09-28 17:46:48 +09:00
c2c19f6af2
Fix passive-type battle music occurrences, fixes
2018-09-27 18:09:40 +09:00
3e234ea94e
Fix bug where two sounds play at once, fixes
...
Mod should also now resume other previously playing sounds/music after
battle has ended.
Also prevents possible concurrent modification exception when new
Entities are added to Battle server-side.
2018-09-27 16:46:17 +09:00
6ead1e1d3d
Fix falling perpetually with Freeze mode, fixes
2018-09-25 15:16:35 +09:00
a4c3a28028
Minor fixes/changes
...
Added option in config to change battle timer time
2018-09-25 14:55:24 +09:00
9119f42e5b
Fix client unable to see entity not in config
2018-09-21 16:33:27 +09:00
74abaa76c0
Stability fixes
2018-09-19 15:00:38 +09:00
efa65da721
Fix bow attack, config, add freeze enemies option
...
Fix bug where bow attack hit announcement was made multiple times.
Fix config format for Entities.
Add feature to freeze combatants when battle starts, option to enable in
config.
2018-09-18 15:56:06 +09:00
9778c6a7d5
Implement use of vanilla bow/arrows in battle
2018-09-17 15:49:10 +09:00
b684310be8
Move battle attacks to main thread, minor fixes
...
Battle attacks moved to main thread for stability (fixes possible
concurrent modification exception).
2018-09-17 13:27:13 +09:00
b1a3eb9880
Implement battle music
...
Can play mid and wav files in the generated config directory
2018-09-14 14:14:10 +09:00
5f70253955
Fixes, improvements
...
BattleGui now displays health of all combatants.
Players can leave battle by entering creative mode (set by server).
Added battle size limit (default 8) can be set in config.
2018-09-14 12:44:45 +09:00
d70d0c2d38
bug fixes and add MinimumHitPercentage to config
2018-09-13 14:52:48 +09:00
0ea3dfd98a
Minor fixes/changes
2018-09-13 14:12:04 +09:00
24ca95cc99
Implement attack effects (as listed in config)
2018-09-13 13:52:22 +09:00
ca018a63b3
Fix for server/client setup
2018-09-12 16:10:02 +09:00
2872543c93
Fix for server/client setups
2018-09-12 16:00:55 +09:00
5999808859
crash bug fixes, mod is playable at this point
...
Missing some features from the pre-rewrite version such as playing
battle music, using bow/arrows, limiting number of combatants in
battle...
2018-09-12 14:43:59 +09:00
3d6354e808
WIP - minor fixes
2018-09-11 16:39:46 +09:00
de48b8401c
WIP - implemented enough GUI to start testing
2018-09-11 15:15:31 +09:00
0d5f18f997
WIP - begin work on client GUI
2018-09-10 14:59:56 +09:00
97cfdaf0f7
WIP backend logic impl, fixes to config gen/parse
2018-09-07 16:41:22 +09:00
0520e163f8
WIP more backend work on battle logic
2018-09-06 17:08:36 +09:00
2aec173e80
WIP Some battle logic has been implemented
2018-09-05 15:54:06 +09:00
c8ce401e4d
WIP more work on setup and Battle logic
2018-09-04 15:21:49 +09:00
26c3356147
WIP Add Config.java for setup/loading config
2018-09-03 15:19:33 +09:00
0ab0312e84
Work In Progress - TBM_Config.xml updated
...
The config file should hold info on all vanilla mobs by now
2018-08-31 13:28:13 +09:00
784cff7914
Work In Progress - Begin adding config
...
src/main/resources/TBM_Config.xml will be copied to this mod's config
directory. If a config file already exists and the version number is the
same, it won't be overridded. If the version number is less than the
mod's internal config file, then the old one will be renamed and the new
one will take its place. At least this is how it is planned.
2018-08-30 16:15:20 +09:00
957ad5ec38
Work In Progress - Some more work done
...
Added some Packets/Handlers for networking, and more work on Battle
logic.
2018-08-29 15:09:44 +09:00
82b52d72be
Work In Progress - some implementation work done
2018-08-28 15:15:50 +09:00