Changes between Version 4 and Version 5 of conceptual-model


Ignore:
Timestamp:
02/13/25 19:32:21 (9 days ago)
Author:
181557
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • conceptual-model

    v4 v5  
    8282
    8383=== N-N Relations ===
    84 - `ReputationIn(CharacterID, FactionID)`: A character can have reputation with multiple factions, and factions can have multiple characters.
     84- `ReputationIn(CharacterID, FactionID, ReputationPoints, Rank)`: A character can have reputation with multiple factions, and factions can have multiple characters. This relation tracks the `ReputationPoints` and `Rank` for each character faction pair.
    8585- `Completes(CharacterID, QuestID)`: A character can accept multiple quests, and quests can be taken by multiple characters.
    86 - `Owns(CharacterID, ItemID)`: A character can own multiple items, and items can belong to multiple characters.
    87 - `Drops(EnemyID, ItemID)`: Enemies can drop multiple items, and items can be dropped by multiple enemies.
    88 - `Sells(TraderID, ItemID)`: Traders can sell multiple items, and items can be sold by multiple traders.
     86- `Owns(CharacterID, ItemID, Quantity)`: A character can own multiple items, and items can belong to multiple characters.
     87- `Drops(EnemyID, ItemID, Quantity)`: Enemies can drop multiple items, and items can be dropped by multiple enemies.
     88- `Sells(TraderID, ItemID, Quantity)`: Traders can sell multiple items, and items can be sold by multiple traders.
    8989- `IsMember(CharacterID, GuildID, Role)`: A character can join a guild, and a guild can have multiple members. The `Role` attribute defines if the character is a "Leader" or "Member" in the guild.