add character_id to ItemNote::PlayerDrop

This commit is contained in:
jake 2022-04-29 22:52:23 -06:00
parent 69a9824b9c
commit 12fd799278
3 changed files with 9 additions and 2 deletions

View File

@ -591,6 +591,7 @@ pub enum PgItemNoteDetail {
character_id: u32, character_id: u32,
}, },
PlayerDrop { PlayerDrop {
character_id: u32,
map_area: MapArea, map_area: MapArea,
x: f32, x: f32,
y: f32, y: f32,
@ -625,7 +626,8 @@ impl From<ItemNote> for PgItemNoteDetail {
ItemNote::Pickup{character_id} => PgItemNoteDetail::Pickup { ItemNote::Pickup{character_id} => PgItemNoteDetail::Pickup {
character_id: character_id.0, character_id: character_id.0,
}, },
ItemNote::PlayerDrop{map_area, x, y, z} => PgItemNoteDetail::PlayerDrop { ItemNote::PlayerDrop{character_id, map_area, x, y, z} => PgItemNoteDetail::PlayerDrop {
character_id: character_id.0,
map_area, map_area,
x,y,z, x,y,z,
}, },
@ -660,7 +662,8 @@ impl From<PgItemNoteDetail> for ItemNote {
PgItemNoteDetail::Pickup{character_id} => ItemNote::Pickup { PgItemNoteDetail::Pickup{character_id} => ItemNote::Pickup {
character_id: CharacterEntityId(character_id as u32), character_id: CharacterEntityId(character_id as u32),
}, },
PgItemNoteDetail::PlayerDrop{map_area, x, y, z} => ItemNote::PlayerDrop { PgItemNoteDetail::PlayerDrop{character_id, map_area, x, y, z} => ItemNote::PlayerDrop {
character_id: CharacterEntityId(character_id as u32),
map_area, map_area,
x,y,z, x,y,z,
}, },

View File

@ -40,6 +40,7 @@ pub enum ItemNote {
character_id: CharacterEntityId, character_id: CharacterEntityId,
}, },
PlayerDrop { PlayerDrop {
character_id: CharacterEntityId,
map_area: MapArea, map_area: MapArea,
x: f32, x: f32,
y: f32, y: f32,

View File

@ -492,6 +492,7 @@ impl ItemManager {
entity_gateway.add_item_note( entity_gateway.add_item_note(
&individual_floor_item.entity_id, &individual_floor_item.entity_id,
ItemNote::PlayerDrop { ItemNote::PlayerDrop {
character_id: character.id,
map_area: item_drop_location.0, map_area: item_drop_location.0,
x: item_drop_location.1, x: item_drop_location.1,
y: item_drop_location.2, y: item_drop_location.2,
@ -505,6 +506,7 @@ impl ItemManager {
entity_gateway.add_item_note( entity_gateway.add_item_note(
entity_id, entity_id,
ItemNote::PlayerDrop { ItemNote::PlayerDrop {
character_id: character.id,
map_area: item_drop_location.0, map_area: item_drop_location.0,
x: item_drop_location.1, x: item_drop_location.1,
y: item_drop_location.2, y: item_drop_location.2,
@ -570,6 +572,7 @@ impl ItemManager {
entity_gateway.add_item_note( entity_gateway.add_item_note(
entity_id, entity_id,
ItemNote::PlayerDrop { ItemNote::PlayerDrop {
character_id: character.id,
map_area: drop_location.map_area, map_area: drop_location.map_area,
x: drop_location.x, x: drop_location.x,
y: 0.0, y: 0.0,