Commit Graph
43 Commits
Author SHA1 Message Date
FreezePhoenix 15da79028a Fix formatting for ESLint 2024-03-14 19:53:28 -04:00
FreezePhoenix 816946a0d9 Fix bug with Giveaways
This fixes a bug with giveaways. Giveaways would previously list all of the participants of a giveaway in the mail, but at some point a breaking change occurred, and instead it lists [object Object] multiple times.
2024-03-14 19:49:17 -04:00
FreezePhoenix cb755f5cf8 Implement Fire Resistance Changes
(Original PR: #105)

This PR changes Fire Resistance to not only affect the chance of getting burned, but also having higher Fire Resistance reduces the duration and intensity of the burn debuff. For instance, if the player had N fire resistance, they would have a N% chance to simply not get burned, but also, the duration would be reduced by N%, and the intensity would be reduced by N%.
2024-02-21 09:00:42 -05:00
FreezePhoenix e8d743ee2d Fix throw skill to pierce immunity
In G.skills.throw, the throw skill is documented at piercing immunity. This makes that true.
2024-02-17 10:18:48 -05:00
FreezePhoenix d7b2ddf209 Update html.js to improve Computer UI
Replaces the OPEN STAND and CLOSE STAND button with a single TOGGLE STAND button.
2024-02-17 09:34:18 -05:00
FreezePhoenix 2103f66304 Update functions.js to add toggle_merchant 2024-02-17 09:33:06 -05:00
FreezePhoenix 3ab3784d9a Change equip_batch's base cost from 1 to 0.5
This makes it clear to the user that they should use equip_batch for 2 items. Previously, if the user used it on 2 items, they would receive the same CC either way. This change removes ambiguity.
2024-02-16 16:09:49 -05:00
FreezePhoenix 8920509c88 Update html.js to improve Computer and Super Computer UI 2024-02-14 21:54:24 -05:00
FreezePhoenix 63c74df302 Update functions.js to additionally pass the index of the computer 2024-02-14 21:46:57 -05:00
FreezePhoenix 48b64809e2 Pass computer type to render_computer_network 2024-02-14 21:42:09 -05:00
FreezePhoenix 934e0e16ac Fix small bug with async code snippets
If a code snippet used await, and had a line comment on the last line, it would fail to run:
```js
await sleep(1000);
show_json(100);
// show_json(200);
```
This is because the line comment would end up cutting off the end of the async function wrapper that `code_eval` creates.
2024-01-27 14:39:33 -05:00
FreezePhoenix 31aa51a92a Make scroll multipliers consistent
This commit makes scroll multipliers consistent with their values in the `calculate_item_properties` function.
2023-12-17 15:26:10 -05:00
FreezePhoenix 916c8f43da Fix Character sheet displaying a priest's attack value as their heal. 2023-12-16 13:38:33 -05:00
FreezePhoenix 3d9d2035fb Update conditions.py (fix missing comma) 2023-12-13 14:40:18 -05:00
FreezePhoenix 050fe4421c Update game.js to use new resist emits. 2023-12-13 14:33:47 -05:00
FreezePhoenix 67b2cffcc8 Update server_functions.js to use new "defense" attribute on conditions 2023-12-13 14:28:13 -05:00
FreezePhoenix 1cc5abb2b1 Change "tag" to "defense"
Changed the tags of conditions to instead be "defense" which is a string for the name of the appropriate resistance stat. Some conditions have the "bmresistance" for their "defense", but are commented out, may be added in a future update.
2023-12-13 14:26:00 -05:00
FreezePhoenix 265b148493 Update server.js to use condition tags 2023-12-10 15:05:26 -05:00
FreezePhoenix b89e9caf6b Update server_functions.js to use condition tags 2023-12-10 15:04:53 -05:00
FreezePhoenix fe1dd32321 Change tag for stunned condition from Physical to Stun 2023-12-10 14:48:42 -05:00
FreezePhoenix 770c961594 Update conditions, add tags for some debuffs to simplify some debuff checks. 2023-12-10 14:45:30 -05:00
FreezePhoenix 3349c6fd02 Fix gold announcement bug
This PR fixes a bug that happens when the player has a full inventory, is not in a party, and attempts to loot a chest that contains items, and the chest also has enough gold that it would announce the loot. The result is that the announcement is made, but the chest isn't actually destroyed.
2023-12-10 14:31:52 -05:00
FreezePhoenix b73750ed53 Fix woven debuff
This commit fixes a bug where a mob would get NaN speed, instantly putting them at x: NaN, y: NaN, making them unkillable, but they also would not lose aggro on the player unless the player used something like Scare.
2023-12-09 15:45:57 -05:00
FreezePhoenix 14cbd03f3e Fix evasion scroll
Evasion scroll previously itself had evasion.
2023-12-09 15:32:36 -05:00
FreezePhoenix 92d2016c61 Fix skill cooldown promise issues
When Earthiverse made their changes to the skill system, they inadvertently change a piece of the code that made it so that when a skill was attempted to be used on cooldown, the response would be sent with `place: "skill"`, and the result would be a hung promise, as the client is waiting for a `place: "curse"`, or some other `place` value, depending on the skill they used.
2023-12-09 14:02:18 -05:00
FreezePhoenix e61f73a8db Fix Convert exploit
This PR fixes an exploit involving boosters and converting old items into shells.
2023-12-01 12:25:11 -05:00
FreezePhoenix 9c602d65c9 Add item description for Charm. 2023-11-28 12:37:24 -05:00
FreezePhoenix 1e54d0b108 Make Charm more consistent with other abilities
This PR makes Charm more consistent with the other abilities, and actually consistent with the item description. Also adds a dedicated description for the Charm ability.
2023-11-28 12:33:59 -05:00
FreezePhoenix 2403bf0c2b Fix small inconsistency on reject structure. 2023-11-26 15:01:44 -05:00
FreezePhoenix 4b0c60eda7 Fix equip_batch to send an object response, so that success_response can add extra information 2023-11-23 10:12:03 -05:00
FreezePhoenix 843a2d19bd Update directory.py 2023-11-23 10:10:47 -05:00
FreezePhoenix e286d9c99a Create equip_batch.html 2023-11-23 10:09:51 -05:00
FreezePhoenix 7860f28c1b Fix prettier errors 2023-11-23 10:08:43 -05:00
FreezePhoenix 534e8dc580 Update server.js (implement equip_batch) 2023-11-23 10:06:09 -05:00
FreezePhoenix c659a92e26 Update runner_functions.js to include equip_batch 2023-11-23 10:02:45 -05:00
FreezePhoenix 7333ff3ed7 Fix Compound Exploit
Fixes an exploit involving compound. Details will be disclosed after it is merged and deployed. Wizard is aware of the issue.
2023-11-15 10:29:02 -05:00
FreezePhoenix c7662fa30d Fix CM Exploit (#62) 2023-11-15 15:13:10 +01:00
FreezePhoenix d0bd4240e9 Update Sugar Rush tooltip 2023-11-12 23:33:02 -05:00
FreezePhoenix 90c3e1c91b Satisfy Prettier 2023-11-12 23:24:40 -05:00
FreezePhoenix ff9a95f4f7 Add proc chance capabilities to Sugarrush 2023-11-12 23:23:26 -05:00
FreezePhoenix af4380eaa1 Add Attr0 (proc chance) to sugarrush 2023-11-12 23:19:57 -05:00
FreezePhoenix 4fa5bb9865 Update game.js (Add 'compound_no_scroll' event to 'compound')
Adds a handler for the 'compound_no_scroll' to the client.
2023-11-06 09:31:05 -05:00
FreezePhoenix a71e7d9c1e Update server.js (Add 'compound_no_scroll' event to 'compound')
Adds a 'compound_no_scroll' failure event to the 'compound' socket callback, instead of erroring.
2023-11-06 09:29:33 -05:00