Fen Dweller
c40614e3ab
Add status effects to stomachs
This also restores preAction and preReceiveAction effects, which were
previouosly ignored. To support this, findResult and mapUntil were
added to the prototype for arrays. These allow for functions with
side effects to be searched or mapped over.
3 lat temu
Fen Dweller
fde7ed19a4
Add crunches to instant digestion
This includes a new postEnter hook for status effects, so that
they can distinguish between consumption and transfer
3 lat temu
Fen Dweller
d96b836724
Redesign the vore system
Everything is now a Container; Containers have a set
of capabilities that describes what they can do
3 lat temu
Fen Dweller
37642859de
Add a drain consequence and a prey targeter
5 lat temu
Fen Dweller
5232027540
Update actions to properly support group actions
5 lat temu
Fen Dweller
47641e1117
Rewrite imports to be project-relative
5 lat temu
Fen Dweller
89e5ecd2e1
Only show digestion damage if it's non-zero
Also avoid absorbing non-victims, if only certain creatures are being digested.
5 lat temu
Fen Dweller
50fcb8f222
Add an instant digestion effect
Also makes it possible to selectively digest prey
5 lat temu
Fen Dweller
73b5a819a4
Clean up unused imports
5 lat temu
Fen Dweller
a5dac4e0ad
Add a bit of documentation
5 lat temu
Fen Dweller
c3def6adf5
Allow perks to provide moves; add a flaunt perk
5 lat temu
Fen Dweller
0ad5a482c9
Combine Mortal and Creature; add stat-changing effects; add more potions
5 lat temu
Fen Dweller
6b4541f893
Add an acid potion that speeds up digestion
5 lat temu
Fen Dweller
aa9230d5a9
Tweak text a bit; allow scorers to see current subtotal
5 lat temu
Fen Dweller
ac646801db
Add a basic perk system
The perks aren't visible yet. There's only one perk: Ravenous,
which makes the dire wolf even better at eating you.
5 lat temu
Fen Dweller
215d43e3fa
Fix initiatve going up to 500%
5 lat temu
Fen Dweller
e849d8c75a
Require all Consequences to have a description
5 lat temu
Fen Dweller
1ff96a390c
Add explanations to conditions. Make digestion happen passively in combat
5 lat temu
Fen Dweller
ec8ccbd53f
Add a new test type for general opposed stat tests
The test can compare one or more of the user's stats against
one or more of the target's stats. This is explained by the test.
5 lat temu
Fen Dweller
ae99e570b7
Split Speed into Reflexes and Agility
5 lat temu
Fen Dweller
b10dd63598
Add some deciders for composition actions
5 lat temu
Fen Dweller
05cfaa8025
Adjust VoreAI to pick a random move if no vore move is likely to work; remoev old failLine properties
5 lat temu
Fen Dweller
305e29ed64
Add test descriptions to CompositionActions
5 lat temu
Fen Dweller
de40bf4a65
Redo CombatTests to include a fail line
5 lat temu
Fen Dweller
8b99920481
Check tests on composition actions before executing them; add ctf to Geta
5 lat temu
Fen Dweller
4b76ea80f9
Add shrinking/growth; add Geta; check container capacity; make vore depend on size
5 lat temu
Fen Dweller
3cf99ff163
Explain the results of composition actions
5 lat temu
Fen Dweller
2cd335cf96
Add health potions
5 lat temu
Fen Dweller
25427ae6e8
Add intros to encounters
5 lat temu
Fen Dweller
0f35aa64dd
Add a damage formula that combines other formulas
5 lat temu
Fen Dweller
51eb4b0edc
Add a vore AI; allow combat to continue until everyone's destroyed
5 lat temu
Fen Dweller
fe9ac340b2
Allow effects to cause test failures; make surrendering drain resolve
Also fixes a dumb bug where humans could make OTHER units surrender
5 lat temu
Fen Dweller
0033fe1abe
Add a surrender effect; fix empty log entries appearing
5 lat temu
Fen Dweller
943f4c7bc8
Detect when combat has ended; count dead creatures as prey
5 lat temu
Fen Dweller
13ccc36a90
Change the shield effect to affect effective resistances (and renamede it)
5 lat temu
Fen Dweller
13dce9ef14
Add Goldeneye; add composition-based actions
5 lat temu
Fen Dweller
d231cf267c
Start setting up a world system
5 lat temu
Fen Dweller
0ab5b201c1
Add a damage calculator that does a percentage of the target's stats/vigors
5 lat temu
Fen Dweller
a841cb8a88
Allow for several combat scenes to be chosen from
5 lat temu
Fen Dweller
4d1d84b134
Fix circular dependency; fix reading maxVigors too early
5 lat temu
Fen Dweller
fa2b1ee388
Finish enforcing member order
5 lat temu
Fen Dweller
25df00a9ec
Add an initiative system
5 lat temu
Fen Dweller
b4333abee7
Add a counterattack effect (except it involves eating)
5 lat temu
Fen Dweller
28d940e655
Show damage after reductions/amplifications; add a shield effect
5 lat temu
Fen Dweller
5185698a17
Move the old InstantKill effect into the new system
5 lat temu
Fen Dweller
c7cdb8396f
Allow status effects to display numbers
5 lat temu
Fen Dweller
ce35c908d1
Add a status-effect system
5 lat temu
Fen Dweller
e04f305a5f
Add status icons
5 lat temu
Fen Dweller
7ec0dc8ec1
Move most of the actions over to the new line style
5 lat temu
Fen Dweller
15a12f0c69
Add healing; adjust digestion text; allow VoreStats to be used for damage calculations
5 lat temu