MCPcopy Create free account

hub / github.com/MadsWedendahlKruse/nat20 / functions

Functions1,582 in github.com/MadsWedendahlKruse/nat20

↓ 9 callersMethodapply
(&self, value: i32)
core/src/components/damage.rs:321
↓ 9 callersMethodhp
(&mut self)
core/src/test_utils/scenario.rs:467
↓ 9 callersMethodkind
(&self)
core/src/systems/d20.rs:88
↓ 9 callersMethodlevel_up
(&mut self, class: ClassId)
core/src/components/level.rs:165
↓ 9 callersMethodmodifiers
(&self)
core/src/components/d20.rs:141
↓ 9 callersMethodpeek_char
(&self)
core/src/registry/serialize/parser.rs:183
↓ 9 callersMethodperform_ok
Convenience method for performing an action and panicking if it returns an error, to reduce boilerplate in tests where the action is expected to succe
core/src/components/actions/action_builder.rs:310
↓ 9 callersMethodposition
(&self, world: &World)
core/src/components/actions/targeting.rs:678
↓ 9 callersMethodremove
(&mut self, currency: Currency, amount: u32)
core/src/components/items/money.rs:80
↓ 9 callersFunctiontemp_hp
(amount: u32)
core/src/components/health/hit_points.rs:160
↓ 9 callersMethodtotal
(&self)
core/src/components/d20.rs:299
↓ 8 callersMethodaction
(&self)
core/src/components/spells/spell.rs:115
↓ 8 callersMethodadd_circle
(&mut self, center: [f32; 3], radius: f32, col: T)
gui/src/render/world/line.rs:218
↓ 8 callersMethodassert_has_action
(&self, game_state: &GameState, action: impl Into<ActionId>)
core/src/test_utils/creature_probe.rs:119
↓ 8 callersFunctioncheck
(game_state: &mut GameState, entity: Entity, dc: &D20CheckDCKind)
core/src/systems/d20.rs:182
↓ 8 callersMethodclear
(&mut self)
gui/src/render/world/line.rs:141
↓ 8 callersMethoddamage_roll
(mut self, damage: DamageComponent, source: DamageSource)
core/src/test_utils/scenario.rs:532
↓ 8 callersMethoddraw
(&self, gl: &glow::Context)
gui/src/render/world/grid.rs:140
↓ 8 callersMethodget_mut
Mutably borrow as the requested type, if the variant matches.
gui/src/state/settings.rs:192
↓ 8 callersMethodname
(&self)
core/src/components/id.rs:228
↓ 8 callersMethodprocess_event_with_response_callback
(&mut self, event: Event, callback: EventCallback)
core/src/engine/game_state.rs:706
↓ 8 callersMethodrecord_failure
(&mut self, count: u8)
core/src/components/health/life_state.rs:52
↓ 8 callersMethodtotal_level
(&self)
core/src/components/level.rs:78
↓ 8 callersMethodunequip
(&mut self, slot: &EquipmentSlot)
core/src/components/items/equipment/loadout.rs:170
↓ 8 callersMethodweapon_in_hand
(&self, slot: &EquipmentSlot)
core/src/components/items/equipment/loadout.rs:312
↓ 7 callersMethodadvantage_tracker_mut
(&mut self)
core/src/components/d20.rs:137
↓ 7 callersMethodall
(game_state: &GameState, entity: Entity)
core/src/components/actions/action_builder.rs:35
↓ 7 callersFunctionarmor_class
(game_state: &GameState, entity: Entity)
core/src/systems/loadout.rs:118
↓ 7 callersMethodassert_event
(&self)
core/src/test_utils/scenario.rs:585
↓ 7 callersMethodattack_roll_template_mut
(&mut self)
core/src/components/spells/spellbook.rs:769
↓ 7 callersMethodbase_level
(&self)
core/src/components/spells/spell.rs:103
↓ 7 callersMethodclear
(&mut self)
gui/src/windows/action_bar/movement_preview.rs:31
↓ 7 callersMethodd20_result
(&self)
core/src/systems/d20.rs:129
↓ 7 callersMethoddamage
Applies damage to the hit points. If the entity has temporary hit points, damage is applied to them first. If the temporary hit points are depleted, t
core/src/components/health/hit_points.rs:90
↓ 7 callersMethoddecrement
(&mut self, step: &TimeStep)
core/src/components/time.rs:60
↓ 7 callersMethodinto
(self)
core/src/components/actions/targeting.rs:564
↓ 7 callersMethodis_cantrip
(&self)
core/src/components/spells/spell.rs:107
↓ 7 callersMethodpending_prompts
(&self)
core/src/engine/interaction.rs:44
↓ 7 callersMethodphases
(&self)
core/src/components/actions/action.rs:186
↓ 7 callersMethodposition_at_time
(&self, t: f32)
core/src/systems/geometry.rs:146
↓ 7 callersFunctionrender_uniform_buttons_with_padding
Renders a vertical list of same-width buttons with centered text. Returns the index of the clicked button, if any.
gui/src/render/ui/utils.rs:120
↓ 7 callersMethodrender_with_context
( &self, ui: &imgui::Ui, gui_state: &mut GuiState, game_state: &mut GameState,
gui/src/windows/game_state_debug.rs:22
↓ 7 callersMethodrender_with_context
(&self, ui: &imgui::Ui, mode: ModifierSetRenderMode)
gui/src/render/ui/components.rs:57
↓ 7 callersMethodset_forced_outcome
(&mut self, source: ModifierSource, outcome: D20CheckOutcome)
core/src/components/d20.rs:149
↓ 7 callersMethodset_proficiency
(&mut self, proficiency: Proficiency)
core/src/components/d20.rs:165
↓ 7 callersMethodstate
(&self)
core/src/components/actions/action_builder.rs:69
↓ 7 callersMethodsubclass
(&self)
core/src/components/level.rs:130
↓ 7 callersMethodtotal_speed
(&self)
core/src/components/speed.rs:57
↓ 7 callersMethodvalid_slots
(&self)
core/src/components/items/equipment/loadout.rs:73
↓ 6 callersMethodadvantage_tracker
(&self)
core/src/components/d20.rs:133
↓ 6 callersMethodattack_roll
( target: EntityIdentifier, source: AttackSource, armor_class: ArmorClass, )
core/src/systems/d20.rs:80
↓ 6 callersMethodcomponents
(&self)
core/src/components/actions/action.rs:427
↓ 6 callersMethoddespawn
(&mut self, entity: Entity)
core/src/engine/game_state.rs:794
↓ 6 callersMethodeffects
(&self)
core/src/components/feat.rs:64
↓ 6 callersMethodevaluate_without_variables
(&self)
core/src/registry/serialize/parser.rs:91
↓ 6 callersMethodis_complete
TODO: Might need more complex validation
gui/src/windows/level_up.rs:74
↓ 6 callersMethodis_success
(&self, dc: &D20CheckDCKind)
core/src/systems/d20.rs:113
↓ 6 callersMethoditem_in_slot
(&self, slot: &EquipmentSlot)
core/src/components/items/equipment/loadout.rs:166
↓ 6 callersMethodkind
(&self)
core/src/components/items/equipment/weapon.rs:280
↓ 6 callersFunctionlevel
(world: &World, entity: Entity)
core/src/systems/helpers.rs:59
↓ 6 callersMethodprocess_event_scoped
(&mut self, scope: InteractionScopeId, event: Event)
core/src/engine/game_state.rs:399
↓ 6 callersMethodproficiency_bonus
(&self)
core/src/components/level.rs:11
↓ 6 callersMethodrecord_success
(&mut self, count: u8)
core/src/components/health/life_state.rs:48
↓ 6 callersMethodrender
(&mut self, ui: &imgui::Ui, gui_state: &mut GuiState)
gui/src/windows/main_menu.rs:130
↓ 6 callersMethodresource_cost
(&self)
core/src/components/actions/action.rs:97
↓ 6 callersMethodtarget_point
(mut self, point: impl Into<Point3<f32>>)
core/src/test_utils/scenario.rs:310
↓ 6 callersFunctiontargeting_context
( world: &World, entity: Entity, action_id: &ActionId, context: &ActionContext, )
core/src/systems/actions.rs:492
↓ 6 callersFunctionunequip
( game_state: &mut GameState, entity: Entity, slot: &EquipmentSlot, )
core/src/systems/loadout.rs:102
↓ 5 callersMethodadd_modifier
(&mut self, ability: &Ability, source: ModifierSource, value: T)
core/src/components/ability.rs:195
↓ 5 callersMethodadd_multiplier
(&mut self, source: ModifierSource, value: T)
core/src/components/speed.rs:46
↓ 5 callersFunctionadd_permanent_effects
( game_state: &mut GameState, entity: Entity, effects: Vec<EffectId>, source: &ModifierSource,
core/src/systems/effects.rs:101
↓ 5 callersMethodarmor_class
(&self, ability_scores: &AbilityScoreMap)
core/src/components/items/equipment/armor.rs:176
↓ 5 callersMethodas_slice
(&self)
core/src/components/spells/spellbook.rs:81
↓ 5 callersFunctionassert_damage_rolls
(scenario: &Scenario, damage: DamageComponent, count: usize)
core/tests/spell_ice_knife.rs:59
↓ 5 callersMethodassert_event_count
(&self, expected_count: usize)
core/src/test_utils/scenario.rs:594
↓ 5 callersFunctionattack_roll
( mut attack_roll: AttackRoll, world: &mut World, attacker: Entity, target: Entity, )
core/src/systems/damage.rs:47
↓ 5 callersFunctionavailable_actions
(game_state: &GameState, entity: Entity)
core/src/systems/actions.rs:198
↓ 5 callersFunctiondistance_between_entities
( world: &World, entity_a: Entity, entity_b: Entity, )
core/src/systems/geometry.rs:842
↓ 5 callersMethodevaluate_without_variables
(&self)
core/src/scripts/script_api.rs:115
↓ 5 callersFunctionget_eye_position
(world: &World, entity: Entity)
core/src/systems/geometry.rs:70
↓ 5 callersFunctionheal
(world: &mut World, target: Entity, amount: u32)
core/src/systems/health.rs:26
↓ 5 callersFunctionindent_text
(ui: &imgui::Ui, indent_level: u8)
gui/src/render/ui/text.rs:35
↓ 5 callersMethodinto
(self)
core/src/components/items/equipment/loadout.rs:118
↓ 5 callersMethodis_success
(&self)
core/src/components/actions/action.rs:507
↓ 5 callersMethodkind
(&self)
core/src/components/actions/action.rs:87
↓ 5 callersFunctionline_of_sight_entity_target
( world: &World, world_geometry: &WorldGeometry, entity: Entity, target_instance: &TargetInsta
core/src/systems/geometry.rs:744
↓ 5 callersMethodnext_prompt_entity
(&self, entity: Entity)
core/src/engine/game_state.rs:236
↓ 5 callersFunctionnormalize_spec_string
(input: &str)
core/src/registry/serialize/modifier.rs:328
↓ 5 callersMethodpartial_cmp
(&self, other: &Self)
core/src/components/resource.rs:514
↓ 5 callersMethodrecalculate_total
(&mut self)
core/src/components/dice.rs:209
↓ 5 callersMethodremaining_movement
(&self)
core/src/components/speed.rs:95
↓ 5 callersMethodremove
(&mut self, spell_id: &SpellId)
core/src/components/spells/spellbook.rs:104
↓ 5 callersFunctionrender_button_disabled_conditionally
( ui: &imgui::Ui, label: &str, size: [f32; 2], condition: bool, tooltip: &str, )
gui/src/render/ui/utils.rs:159
↓ 5 callersMethodroll_mode
(&self)
core/src/components/d20.rs:58
↓ 5 callersMethodsession
(&self, id: InteractionScopeId)
core/src/engine/interaction.rs:150
↓ 5 callersMethodspawn
(&mut self, game_state: &mut GameState, id: Option<Entity>)
gui/src/windows/spawn_predefined.rs:48
↓ 5 callersMethodsubmit_activity
(&mut self, activity: Activity)
core/src/engine/game_state.rs:155
↓ 5 callersFunctionteleport_to
(world: &mut World, entity: Entity, new_position: &Point3<f32>)
core/src/systems/geometry.rs:859
↓ 5 callersMethodupdate
( &mut self, ui: &imgui::Ui, gui_state: &mut GuiState, game_state: &mut GameSt
gui/src/windows/action_bar/movement_preview.rs:37
↓ 4 callersMethodadd
(&mut self, currency: Currency, amount: u32)
core/src/components/items/money.rs:76
← previousnext →101–200 of 1,582, ranked by callers