Skip to content

Commit a765c0c

Browse files
committed
weapon upgrades are integers
1 parent d4cba43 commit a765c0c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

wotw_seedgen/src/world/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ impl<'graph, 'settings> World<'graph, 'settings> {
226226
value: bool,
227227
events: &[Event],
228228
) {
229-
self.set_boolean(weapon_upgrade.uber_identifier(), value, events);
229+
self.set_integer(weapon_upgrade.uber_identifier(), i32::from(value), events);
230230
}
231231

232232
#[inline]
@@ -348,7 +348,7 @@ impl<'graph, 'settings> World<'graph, 'settings> {
348348

349349
#[inline]
350350
pub fn weapon_upgrade(&self, weapon_upgrade: WeaponUpgrade) -> bool {
351-
self.uber_states[weapon_upgrade.uber_identifier()].expect_boolean()
351+
self.uber_states[weapon_upgrade.uber_identifier()].expect_integer() > 0
352352
}
353353

354354
pub fn inventory_display(&self) -> InventoryDisplay {

wotw_seedgen_seed_language/src/compile/function.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ pub fn weapon_upgrade(weapon_upgrade: WeaponUpgrade) -> CommandVoid {
109109
CommandVoid::Multi {
110110
commands: vec![
111111
item_message(weapon_upgrade_string(weapon_upgrade, false)),
112-
super::set_boolean_value(weapon_upgrade.uber_identifier(), true),
112+
super::set_integer_value(weapon_upgrade.uber_identifier(), 1),
113113
],
114114
}
115115
}
@@ -789,7 +789,7 @@ impl<'source> Compile<'source> for ast::FunctionCall<'source> {
789789
Command::Void(CommandVoid::Multi {
790790
commands: vec![
791791
item_message(weapon_upgrade_string(weapon_upgrade, true)),
792-
super::set_boolean_value(weapon_upgrade.uber_identifier(), false),
792+
super::set_integer_value(weapon_upgrade.uber_identifier(), 0),
793793
],
794794
})
795795
}

0 commit comments

Comments
 (0)